to weep buckets - Turco Inglés Diccionario